1
เอกภพและปรัชญาของเรสต์
AI034Lesson 1
00:00

เอกภพของเรสต์ถูกสร้างขึ้นบนหลักปรัชญาของ การให้อำนาจ: การมอบเครื่องมือให้กับนักพัฒนาเพื่อเขียนโค้ดประสิทธิภาพสูงโดยไม่ต้องเสียความปลอดภัยในการใช้หน่วยความจำ ซึ่งได้รับแรงผลักดันจากชุมชนระดับโลกของ เรสตีเชียนภาษาเรสต์ให้ความสำคัญกับความมั่นคงในระยะยาวและการบริหารจัดการที่เปิดกว้างมากกว่าคำสั่งจากองค์กร

1. ความมั่นคงโดยไม่หยุดนิ่ง

เรสต์หลีกเลี่ยงปัญหา 'ภาวะวุ่นวายของพารามิเตอร์' โดยผ่าน เวอร์ชันที่มั่นคง การปล่อยเวอร์ชันแบบรถไฟสาย ทุกๆ 6 สัปดาห์ จะมีเวอร์ชันใหม่ที่มั่นคงออกมา ทำให้มั่นใจได้ว่า API จะยังคงใช้งานได้กับเวอร์ชันเก่า ซึ่งทำให้โค้ดที่เขียนในวันนี้ยังคงปลอดภัยและทำงานได้ดีในอีกหลายปีข้างหน้า

2. เอกสารประกอบเป็นผู้มีสิทธิ์เท่าเทียม

เครื่องมือมีคุณภาพแค่ไหนก็ขึ้นอยู่กับคู่มือที่มี ภาษาเรสต์บังคับใช้แนวคิดนี้ผ่าน rustup docซึ่งให้เอกสารคุณภาพสูงที่สามารถเข้าถึงได้แม้ไม่มีอินเทอร์เน็ต ช่วยลดช่องว่างระหว่างผู้เริ่มต้นกับผู้เชี่ยวชาญ

ความมั่นคงความปลอดภัยความเร็วสามสิ่งสำคัญของเรสตีเชียน: ความปลอดภัย ความเร็ว และความมั่นคง

3. พันธมิตรของนักพัฒนา

ในปรัชญาของเรสต์ คอมไพเลอร์เป็นพันธมิตรที่ทำงานร่วมกัน ใช้เทคนิคการคอมไพล์ล่วงหน้า (AOT) เพื่อตรวจจับข้อผิดพลาดก่อนที่โค้ดของคุณจะทำงานจริง ทำให้การเขียนโปรแกรมระบบเปลี่ยนจากจุดที่น่ากลัว เป็นจุดที่มั่นใจได้

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>